package jb0202;
//方法的演示
public class MethodDemo {
    // 类的定义;要与类平行
    //方法的定义:要与方法平行
    //方法可以调用其他方法
    public static void main(String[] args) {
        //没有返回值的方法,不能接收数据
   /*     sayHello("刘备",60);
       //有返回值的方法,可以接收,也可以不接收
        int sum2=plus(100,200);
        System.out.println(sum2);
        System.out.println(plus(200,200));
        say();*/
        sayHello("谢云轩",18);
        sayHello("肖老师",60);

    }

    public static void sayHello2(){
        sayHello("曹超",30);
    }
    /*方法的定义
     * */
    //有参数无返回值
    public static void sayHello(String name,int age){//void 方面没有返回值
        if (age>=50){
            return;//返回方法,当执行return的时候,并中止后面的程序
        }
        System.out.println("大家好,我叫"+name+",今年"+age+"岁了");
        System.out.println("大家好,我叫"+name+",今年"+age+"岁了");
    }

    //有参数有返回值
    //当方法定义的参数超过3个及以上时,通常使用类对象来封装
    public static int plus(int num1,int num2){
        int sum=num1+num2;
        return sum;
    }

    //无参数 有返回值
    public static double getNum(){
        return 8.88;
    }
    //有参数 无返回值
    public static void sayHi(String name){
        System.out.println("我叫"+name);
    }
    //无参数 无返回值
    public static void say(){
        System.out.println("大家好,我叫刘备");
    }
}
class MethodDemo2{

}

